package com.jinzhi.jzweb.domain;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;


/**
 * 
 * <pre>
 * 
 * </pre>
 * <small> 2023-04-18 09:19:00 | Long</small>
 */
@Data
@SuppressWarnings("serial")
@TableName("jaz_user_aunt")
//这是的这里继承的基础服务类，有几个基本字段
public class JazUserAuntDO implements Serializable {
	@TableId
	private Long id;

    /** 系统用户id */
    @TableField("sys_userid")
    private Long sysUserid;

    /** 完成订单数量 */
    @TableField("order_count")
    @ApiModelProperty(value = "完成订单数量")
    private Integer orderCount;

    /** 工资区间(0.不限 / 1.5000-7000 / 2.7000-9000 / 3.9000以上） */
    @TableField("salary_range")
    @ApiModelProperty(value = "工资区间(0.不限 / 1.5000-7000 / 2.7000-9000 / 3.9000以上）")
    private Integer salaryRange;

    /** 签约状态（0.待签约 / 1.已签约） */
    @TableField("signing_status")
    @ApiModelProperty(value = "签约状态（0.待签约 / 1.已签约）")
    private Integer signingStatus;

    /** 审核状态（0.待审核  / 1.已审核） */
    @TableField("audit_status")
    @ApiModelProperty(value = " 审核状态（0.待审核  / 1.已审核）")
    private Integer auditStatus;

    /** 是否启用（0.未启用  / 1.已启用） */
    @TableField("enable_status")
    @ApiModelProperty(value = " 是否启用（0.未启用  / 1.已启用）")
    private Integer enableStatus;


    /** 审核结果（0.通过  / 1.拒绝） */
    @TableField(value = "audit_result")
    @ApiModelProperty(value = " 审核结果（0.通过  / 1.拒绝）")
    private Integer auditResult;

    /** 拒绝理由 */
    @TableField("refuse_reason")
    @ApiModelProperty(value = " 拒绝理由")
    private String refuseReason;

    /** 服务类型id（可多个） */
    @TableField("project_id")
    @ApiModelProperty(value = " 服务类型id,逗号分割")
    private String projectId;

    /** 自我介绍 */
    @TableField("introduction")
    @ApiModelProperty(value = " 自我介绍")
    private String introduction;

    /** 是否驻家（0.是 / 1.否） */
    @TableField("resident_home")
    @ApiModelProperty(value = " 是否驻家（0.是 / 1.否）")
    private Integer residentHome;

    /** 期望薪资 */
    @TableField("desire_salary")
    @ApiModelProperty(value = " 期望薪资")
    private String desireSalary;

    /** 服务技能 */
    @TableField("skill")
    @ApiModelProperty(value = " 个人技能")
    private String skill;

    /** 工作经历 */
    @TableField("experience")
    @ApiModelProperty(value = " 工作经历")
    private String experience;

    /** 寸照（一张） */
    @TableField("inch_photo")
    @ApiModelProperty(value = " 寸照（一张）")
    private String inchPhoto;

    /** 身份证照正面  */
    @TableField("idPhoto_front")
    @ApiModelProperty(value = " 身份证照正面")
    private String idPhotoFront;

    /** 身份证照反面 */
    @TableField("idPhoto_side")
    @ApiModelProperty(value = " 身份证照反面")
    private String idPhotoSide;


    /** 工作/生活照（多张） */
    @TableField("life_photo")
    @ApiModelProperty(value = " 工作/生活照（多张）")
    private String lifePhoto;

    /** 技能证书（多张） */
    @TableField("certificate")
    @ApiModelProperty(value = "技能证书（多张）")
    private String certificate;

    /** 体检报告（多张） */
    @TableField("report")
    @ApiModelProperty(value = "体检报告（多张） ")
    private String report;

    /** 展示状态（0.展示 / 1.不展示） */
    @TableField("show_status")
    @ApiModelProperty(value = "展示状态（0.展示 / 1.不展示）")
    private Integer showStatus;

    /** 创建时间 */
    @TableField("create_time")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /** 更新时间 */
    @TableField("update_time")
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    /** 工作经验 */
    @TableField("work_experience")
    @ApiModelProperty(value = "工作经验")
    private String workExperience;

    /** 标签id（可多个） */
    @TableField("label_id")
    @ApiModelProperty(value = "标签id（可多个）,逗号分割")
    private String labelId;

    /** 月嫂电话 */
    @TableField("phone")
    @ApiModelProperty(value = "月嫂电话")
    private String phone;

    @TableField(exist = false)
    @ApiModelProperty(value = "用户姓名")
    private String name;

    @TableField(exist = false)
    @ApiModelProperty(value = "项目类型")
    private String projectName;




    /** 服务户数 */
    @TableField("serve_total")
    private String serveTotal;

    /** 考试情况 */
    @TableField("examination_condition")
    private String examinationCondition;


    /** 护理内容 */
    @TableField("nurse_content")
    private String nurseContent;

    /** 是否上户（0.未上户  / 1.已上户） */
    @TableField("family_status")
    @ApiModelProperty(value = " 是否上户（0.未上户  / 1.已上户）")
    private Integer familyStatus;

    /** 无犯罪证明 */
    @TableField("no_crime")
    @ApiModelProperty(value = "无犯罪证明")
    private String noCrime;

    /** 体检时间 */
    @TableField("check_time")
    @ApiModelProperty(value = "体检时间")
    private String checkTime;

    /** 到岗时间 */
    @TableField("duty_time")
    @ApiModelProperty(value = "到岗时间")
    private String dutyTime;

    /** 紧急联系人 */
    @TableField("emergency_name")
    @ApiModelProperty(value = "紧急联系人")
    private String emergencyName;

    /** 紧急联系人电话 */
    @TableField("emergency_telephone")
    @ApiModelProperty(value = "紧急联系人电话")
    private String emergencyTelephone;


    /** 出生年月 */
    @TableField("birth_date")
    @ApiModelProperty(value = "出生年月")
    private String birthDate;

    /** 是否首页展示 （0 展示 1 不展示） */
    @TableField("enable_home")
    @ApiModelProperty(value = "是否首页展示 （0 展示 1 不展示）")
    private Integer enableHome;

    @TableField(exist = false)
    @ApiModelProperty(value = "工作开始时间")
    private String startTime;

    @TableField(exist = false)
    @ApiModelProperty(value = "工作结束时间")
    private String endTime;

    @TableField(exist = false)
    @ApiModelProperty(value = "学历", required = false)
    private String education;

    @TableField(exist = false)
    @ApiModelProperty(value = "手机号", required = false)
    private String orderPhone;

    @TableField(exist = false)
    @ApiModelProperty(value = "年龄", required = false)
    private String age;
}
